A software system in the ubiquitous computing environment spans multiple fields and uses a large number of domain-specific languages. Therefore, an efficient and feasible domain-specific language development environment is urgently needed. This article gives a brief introduction to the evolution and characteristics of domain-specific languages and reviews the current research on domain-specific language development both in China and abroad in three dimensions: design, implementation, and programming environment development. Furthermore, the article analyzes and identifies the challenges encountered in the present work, proposes to develop an agile domain-specific language workbench, and highlights issues that require further research.